/*
 * All right reserved@Raygo 2022~2030
 */

package com.raygo.runner.core.entity;

import com.raygo.runner.core.result.BoolResult;

/**
 * 模块
 *
 * @author Raygo
 * @since  2022年5月21日
 */
public interface Module {
    /**
     * 初始化
     *
     * @return 结果，以code等于0成功，其他值失败
     */
    public BoolResult init();

    /**
     * 退出，结束
     *
     * @return 结果，以code等于0成功，其他值失败
     */
    public BoolResult exit();
}
